.datalabel
{
    font-size: 14px;
    color: #767575;   
}

.datalabel2
{
    font-size: 10px;
    color: #FFFFFF;
    font-style: italic;   
}

.textarea 
{
    border: 1px solid #c5c6c2;
    color: #333333;
    font-family: Arial;
    font-size: 14px;
    height: 95px;
    margin-top: 2px;
    padding: 3px;
    width: 267px;
}

.textarea_member 
{
    border: 1px solid #c5c6c2;
    color: #333333;
    font-family: Arial;
    font-size: 14px;
    height: auto;
    margin-top: 2px;
    padding: 3px;
    width: 574px;
    resize: none;
    /*max-width: 574px;*/
    /*min-width: 574px;*/
}

.textbox 
{
    border: 1px solid #c5c6c2;
    color: #c5c6c2;
    font-family: Arial;
    font-style: italic;
    font-size: 14px;
    height: 25px;
    margin-left: 20px;
    padding: 3px;
    width: 155px;
}

.textbox_newsletter 
{
    border: 1px solid #c5c6c2;
    color: #c5c6c2;
    font-family: Arial;
    font-style: italic;
    font-size: 12px;
    height: 25px;
    margin-top: 20px;
    margin-left: 20px;
    padding: 3px;
    width: 155px;
}

.textbox2 
{
    border: 1px solid #c5c6c2;
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    height: 25px;
    margin-top: 2px;
    padding: 3px;
    width: 160px;
}

.button_blue{
    cursor: pointer;
    padding: 5px 10px;
    border: 1px solid #2bd1e0;
    color: #fff;
    background-image: url(../images/button_bg.png);
    background-repeat: y-repeat;
}

.button_blue:hover{
    padding: 5px 10px;
    border: 1px solid #22b3ba;
    color: #fff;
    background-image: url(../images/button_bg_hover.png);
    background-repeat: y-repeat;
}